const { SchameTypes } = require('mongoose');

module.exports = class extends think.Mongoose {
  get schema() {
    return {
      time: { type: Date, default: Date.now }, // 日志添加时间
      level: { type: String, default: 'debug' },// 日志等级 debug < info < warn < Error < Fatal
      type: { type: String, }, // 日志类型 客户端还是服务端
      name: { type: String }, // 事件名名字
      result: { type: Object } // 结果内容
    }
  }
}

// const loglist = this.mongoose('mongoose/loglist');
// await new loglist({
//   level: 'debug',
//   name: '事件名字',
//   type: '服务端',
//   result:{a:11,b:22,c:33}
// }).save()